<link rel="stylesheet" href="/assets/home/css/coupon_list.css" />

<!-- 根据从后台控制器application/home/controller/Coupon.php把表的字段status=1查询完并且赋值给$list，
 然后把$list传回来这里，把符合条件的数据在这里循环遍历输出 -->

<!-- 根据获得的数据变成数组打印出来。
 控制器的打印语句：
 var_dump(collection($list)->toArray());
 die;
打印出语句：
 [0]=>
  array(12) {
    ["id"]=>
    int(1)
    ["title"]=>
    string(18) "购物节优惠券"
    ["thumb"]=>
    string(23) "/uploads/20231206/1.jpg"
    ["createtime"]=>
    int(1709222400)
    ["endtime"]=>
    int(1716998400)
    ["rate"]=>
    string(4) "0.95"
    ["total"]=>
    int(19)
    ["status"]=>
    string(1) "1"
    ["status_text"]=>
    string(15) "正在活动中"
    ["thumb_text"]=>
    string(41) "http://www.fast.com/assets/img/coupon.jpg"
    ["createtime_text"]=>
    string(10) "2024-03-01"
    ["endtime_text"]=>
    string(10) "2024-05-30"
    
    根据这些打印出来的变量，来填入下面模板-->
{if condition="$list"}
<div class="coupon_list">
    {foreach $list as $item}
    <div class="coupon_item">
        <div class="item_content">
            <!-- 第一个参数，跳过去info.html视图到详情页面 ，第二个是传递过去在控制器application/home/controller/Coupon.php里面的
             详情页面方法info()的参数，也就是item的id。来到领取界面时，不需要先登录-->
            <a href="{:url('home/coupon/info', ['cid' => $item['id']])}">
                <div class="left">
                    <!-- 因为变量获得的数据是小数，所以要乘于100 -->
                    {$item.rate*100}<span>折</span>
                </div>
                <div class="right">
                    <div>{$item.title}</div><!--根据以上元素中的  ["title"]=>string(18) "购物节优惠券"  来填写-->
                    <!--根据以上元素中的 ["createtime"]=> int(1709222400) "购物节优惠券" 来填写-->
                    <div>活动开始时间：{$item.createtime_text}</div>
                    <div>活动结束时间：{$item.endtime_text}</div><!--根据以上元素中的 ["endtime"]=>int(1716998400) "购物节优惠券" 来填写-->
                    <div>领取数量：{$item.total} 张 每人限领1张</div><!--根据以上元素中的 ["total"]=>int(19) "购物节优惠券" 来填写-->
                </div>
            </a>
        </div>
        <!-- 领取优惠券按钮 -->
        <div class="item_btn">
            <!-- 条件判断。如果值为receive=true表示符合领取的条件。从控制器application/home/controller/Coupon.php的列表界面index（）方法这里，
             获得receive是true还是false -->
            {if condition="$item.receive"}
            <a href="{:url('home/coupon/receive', ['cid' => $item['id']])}" class="mui-btn mui-btn-success ">立即领取</a>
            <!-- 否则receive=false,不可以重复领取 -->
            {else /}
            <a class="mui-btn" disabled>已领取</a>
            {/if}
        </div>
    </div>
    {/foreach}
</div>
{/if}